Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa XL Bermuda Open - Bermuda Tallahassee Challenger Aptos Challenger Vancouver Challenger Honolulu Challenger Dallas Challenger Sarasota Challenger Savannah Challenger Binghamton Challenger Aptos Challenger Dallas Challenger Sacramento Challenger Rimouski Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Binghamton Challenger Knoxville Challenger 2001 UT Tyler Patriot Challenger - Tyler Savannah Challenger Tatra Banka Open 2003 - Bratislava Fifth-Third Bank Tennis Championships - Lexington The Wright Financial Group, Inc. Challenger - Champaign Pekao Open 2004 - Szczecin ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank Theusbridge.com Tennis Classic - Tarzana Italian Indoors - Milan Estoril Open - Estoril BMW Open - Munich Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart RCA Championships - Indianapolis U.S. Pro Tennis Championships - Boston International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Rado Swiss Open - Gstaad RCA Championships - Indianapolis Mallorca Open - Mallorca International Championships of Sicily - Palermo Adidas International - Sydney Rado Swiss Open - Gstaad Connex Open Romania - Bucharest Open Seat-Godo 2000 - Barcelona Legg Mason Tennis Classic - Washington D.C. ABN/AMRO World Tennis Tournament - Rotterdam UBS Open Gstaad - Gstaad Energis Open - Amsterdam Winnetka Challenger The Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Heineken Open - Auckland Siebel Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Auckland Scottsdale Estoril Munich Stuttgart Kitzbuhel Indianapolis Palermo Marbella Dubai Estoril Barcelona Nice Munich Oporto Amsterdam Indianapolis Long Island Bogota Valencia Santiago Montevideo Buenos Aires Mexico City Estoril Barcelona Madrid Gstaad Stuttgart Hilversum Prague Indianapolis Bucharest Palermo Athens Santiago Montevideo Buenos Aires Estoril Mexico City Casablanca Barcelona Madrid Bologna Florence Genova Gstaad Stuttgart Hilversum Prague Indianapolis Long Island Palermo Athens Santiago Sao Paulo Buenos Aires Barcelona San Marino Umag Guaruja Buzios AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan Siebel Open - San Jose Kroger / St. Jude International - Memphis Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok AIG Japan Open - Tokyo 2001 Eddleman USTA Challenger - Birmingham Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London RCA Championships - Indianapolis Countrywide Classic - Los Angeles 2001 USTA Tallahassee Tennis Challenger - Tallahassee Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Sydney International - Sydney Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Tulsa Auto Collection USTA Challenger - Tulsa Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston AEGON Championships - London Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston USTA Seascape Challenger - Aptos BB&T Atlanta Open - Atlanta Citi Open - Washington U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice University of Tennessee USTA Men's Challenger - Knoxville BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Citi Open - Washington 2002 Azalea Orthopedic Challenger - Tyler Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Centura USTA Challenger - Rocky Mount Urbana-Champaign Challenger - Urbana Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville The Surbiton Trophy - Surbiton Pro Tennis World Open - Sunrise Eddleman USTA Challenger - Birmingham Charlottesville Challenger Dallas Challenger Napa Challenger Guadalajara Challenger Stockholm Open - Stockholm The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Bordeaux Challenger German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Canadian Open Stuttgart Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Monte Carlo Hamburg Rome Monte Carlo Rome 2002 Eddleman USTA Challenger - Birmingham Hamburg Rome Grand Prix de Tennis de Lyon - Lyon University of Tennessee USTA Men's Challenger - Knoxville Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Waldbaum's Hamlet Cup - Long Island Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Napa Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami Winnetka Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Irving Challenger Western & Southern Open - Cincinnati Open Seat-Godo '97 - Barcelona USTA Seascape Challenger - Aptos RCA Championships - Indianapolis Generali Open 1997 - Kitzbuhel Gelsor Open Romania - Bucharest Hilton Waikoloa Village USTA Challenger - Waikoloa Romanian Open - Bucharest Sacramento Challenger Dubai Tennis Open - Dubai Barcelona USTA Tennis Championships of Houston - Houston Campionati Internazionali di Sicilia - Palermo Mexico City Open Seat-Godo 2001 - Barcelona Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis BellSouth Open - Auckland Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Adidas Open de Toulouse - Toulouse 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel Mallorca Open - Mallorca Galleryfurniture.com Challenge - Atlanta UBS Open Gstaad - Gstaad Generali Open 2000 - Kitzbuhel Verizon Tennis Challenge - Atlanta Gerry Weber Open - Halle Bordeaux Sao Paulo Generali Open 2001 - Kitzbuhel Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Trofeo Conde de Godo - Barcelona Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open French Open U.S. Open French Open Wimbledon U.S. Open French Open French Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Campionati Internazionali di Sicilia - Palermo U.S. Open - New York French Open - Paris Australian Open - Melbourne ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Open Seat Godo - Barcelona Franklin Templeton Tennis Classic - Scottsdale Adidas International - Sydney Next Generation Hardcourts - Adelaide Gstaad BellSouth Open - Vina del Mar Gerry Weber Open - Halle TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Waldbaum's Hamlet Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Open Seat-Godo '98 - Barcelona Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington D.C. Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland Kitzbuhel Siebel Open - San Jose Medibank International - Sydney The Samsung Open - Nottingham AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Nottingham Milan RCA Championships - Indianapolis Palermo U.S. Men's Clay Court Championships - Houston Campionati Internazionali di Sicilia - Palermo Open de Nice Cote dAzur - Nice Schenectady AEGON Championships - London Stuttgart SAP Open - San Jose Tel Aviv Countrywide Classic - Los Angeles U.S. Men's Clay Court Championships - Houston Dubai Tennis Open - Dubai Mercedes-Benz Cup - Los Angeles Generali Open 2003 - Kitzbuhel 1998 Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Open Seat-Godo '99 - Barcelona CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston Delray Beach Open - Delray Beach Moscow Stockholm Open - Stockholm Brisbane International - Brisbane Open de Tenis Comunidad Valenciana - Valencia Casablanca Davis Cup, World Group, 1R, ESP-MAR 3-2 Hall of Fame Tennis Championships - Newport 14th Paris Open - Paris Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells 12th Paris Open - Paris Eurocard Open - Stuttgart Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, USA-AUT 5-0 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf U.S. Open Wimbledon - London French Open - Paris Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Tennis Masters Cup - Lisbon Olympics - Sydney Olympics - Beijing ATP Tour World Championship - Hannover Grand Slam Cup